package com.glink.manage.vo.equipinfo;

import com.glink.manage.vo.video.PatrolIntelligentEquipSimpleVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class EquipTreeNodeVO {

    @ApiModelProperty(value = "主键")
    private String objId;

    @ApiModelProperty(value = "上级设备ID（部件存在）")
    private String parentObjId;

    @ApiModelProperty(value = "类别")
    private String type;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "区")
    private String areaId;

    @ApiModelProperty(value = "间隔")
    private String bayId;

    @ApiModelProperty(value = "站")
    private String stationId;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    
    @ApiModelProperty(value = "下级设备列表")
    private List<EquipTreeNodeVO> childList;
    
    @ApiModelProperty(value = "智能设备列表")
    private List<PatrolIntelligentEquipSimpleVO> intelligentEquipList;
}
